toe-post sandals - French English Dictionary